to the best of her ability - Französisch Englisch Wörterbuch